#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <unistd.h>
#include <stdlib.h>


int main()
{
	int sockfd;
	int len;
//	struct sockaddr_un address;
	struct sockaddr_in address;
	int result;
	char ch = 'A';

	//sockfd = socket(AF_UNIX,SOCK_STREAM,0);
	sockfd = socket(AF_INET,SOCK_STREAM,0);

//	address.sun_family = AF_UNIX;
//	strcpy(address.sun_path,"server_socket");
//	len = sizeof(address);
		address.sin_family = AF_INET;
		address.sin_addr.s_addr = inet_addr("127.0.0.1");
		address.sin_port = htons(9734);
		len = sizeof(address);
	result = connect(sockfd,(struct sockaddr *)&address,len);

	if (result == -1)
	{
		perror("oops:client");
		exit(1);
	}

	write(sockfd,&ch,sizeof(ch));
	read(sockfd,&ch,sizeof(ch));
	
	printf("char from server = %c\n",ch);
	close(sockfd);
	exit (0);
}
